<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			// 1.函数定义方式一:函数的声明写法
			// name属性的值 函数的名字
			function test(){
				
			}
			test();
			
			// 2.函数定义方式二:函数表达式,
			// 2.1.命名函数表达式
			// name属性的值 函数的名字
			var abc = function test(){
				console.log("test函数被调用");
			}
			abc();
			
			// 2.2匿名函数表达式
			// name属性的值 赋值的变量名字
			var cba = function() {
				console.log("cba函数被调用");
			}
			cba();
			
			// 3.函数都是有属性 name
			console.log(test.name);
			console.log(abc.name);
			console.log(cba.name);
			
		</script>
	</body>
</html>
